/*CopyRight 2015 By YXKJ Co., Ltd. All Rights Reserved.*/
package com.yx.system;

import net.sourceforge.pinyin4j.PinyinHelper;

/**
 * 拼音工具类
 * 
 * @author zgq
 */
public class PinyinUtils {
	/**
	 * 获取字符串中每个中文字符的拼音首字母
	 * 
	 * @param cn_str
	 *            中文字符串
	 * @return 所有中文字符的拼音首字母组合
	 */
	public static String getFirstLetter(String cn_str) {
		StringBuilder sb = new StringBuilder(cn_str.length());
		for (int i = 0; i < cn_str.length(); i++) {
			String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(cn_str
					.charAt(i));
			if (pinyinArray != null)
				sb.append(pinyinArray[0].charAt(0));
		}
		return sb.toString();
	}
}
